dot+ · Onboarding

Welcome screen — redesign

Two states of one flow, built on dot+ Base v1.1 tokens. Register (new user) and Login (returning). The app branches between them on launch via showBiometricPrompt. Core moves: one true primary action, Face ID moved out of the sign-in stack into the Login state, a benefit-led tagline, and legal microcopy.

State 1 — Register
First run — one primary, one link
No session yet. Apple is the single solid CTA; Guest drops to a quiet text link so it stops competing. The centered wordmark is the anchor the launch BrandMorph animates into.
10:28
plus
Welcome to dot+
Notes, summaries, and action items
for every meeting.
State 2 — Login
Returning user (biometric)
Reached when a session already exists — the app auto-prompts Face ID on launch and this is the fallback. Face ID lives here, not in the sign-in stack, because it's an unlock, not a way to register.
10:28
Welcome back
Signed in as jordan@xhinola.io
Hierarchy
One solid white primary. Guest is a text link (44pt tap target preserved) so the eye lands on Apple, not on three equal-weight blocks.
Copy
"AI meeting assistant." was a fragment. A benefit line earns the slot: what it does for you.
Face ID
Not a sign-in method — it's an unlock. Removed from Register, given its real home in Login so the screen stops implying you can create an account with a face.
Legal
Terms / Privacy microcopy under the CTA — expected on auth screens and required for App Store review.